package com.music.service;

import com.github.pagehelper.PageInfo;
import com.music.entity.Mv;
import com.music.entity.Singer;
import com.music.entity.Song;

import java.util.List;
import java.util.Map;

public interface SongService {
    List<Song> SelectOrderByTime(Song song);
    Song fingById(String SongId);
    List<Song> findBycondition(Map<String,Object> map);



    /**
     * 林鑫海
     * 分页
     * @param pageNum
     * @param pageSize
     * @return
     */
    PageInfo<Song> getSongByPage(int pageNum, int pageSize, Song song);

    /**
     * 林鑫海
     * 添加歌手
     * @param song
     * @return
     */
    boolean addSong(Song song);

    /**
     * 林鑫海
     * 修改歌手
     * @param song
     * @return
     */
    boolean modifySong(Song song);

    /**
     * 林俊达
     * 通过歌手Id找歌手
     * @param songId
     * @return
     */
    Song getById(String songId);
}
